package com.captcha.demo.model;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.Map;

@Data
@Component // 将这个类放入Spring容器中
@ConfigurationProperties(prefix = "captcha") // 从配置中获取数据
public class CaptchaYml {
    private Integer wideth; // 宽度
    private Integer height; // 长度

    // session 可以使用 Map 来接收
    // 但是 Map 里面的类型只能填 String,和 session 里面两个 key 的名称对不上
    // private Map<String,String> session;

    // session 最好又作为一个对象，再建一个类来接收
    private Session session;
    @Data
    public static class Session {
        private String code;
        private String time;
    }
}
